Skip to content

fix(ci): pin Pages CI container to node:24.18.0#492

Merged
lizhengfeng101 merged 1 commit into
mainfrom
fix/pages-ci-pin-node-version
Jul 24, 2026
Merged

fix(ci): pin Pages CI container to node:24.18.0#492
lizhengfeng101 merged 1 commit into
mainfrom
fix/pages-ci-pin-node-version

Conversation

@lizhengfeng101

Copy link
Copy Markdown
Collaborator

Summary

Context

The pages-ci.yml workflow was introduced in #442 with image: node:24. At the time, the rolling tag pointed to a compatible npm version. Docker Hub has since updated the tag, causing npm ci to fail with a lockfile incompatibility error.

The rolling `node:24` tag recently picked up a newer npm version whose
`npm ci` rejects the existing lockfileVersion-3 lockfile. Pin to
24.18.0 (same version used by translation-sync.yml) to restore
deterministic builds.
@github-actions

Copy link
Copy Markdown
Contributor

OpenCodeReview: No comments generated. Looks good to me.

@xyJen xyJen left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@lizhengfeng101
lizhengfeng101 merged commit c9f6e86 into main Jul 24, 2026
12 checks passed
@lizhengfeng101
lizhengfeng101 deleted the fix/pages-ci-pin-node-version branch July 24, 2026 15:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants